Seed Tool
This page offers a space for bitcoiners to experiment and learn how bitcoin wallets are generated using different sources of entropy (randomness). The page also offers many other seed related functionalites, some of which are outlined below. Just like the tools and libraries used in its creation, this tool is also completely free and open source. If you find this page useful, consider donating some sats to the lead developer SuperPhatArrow.
Warning
NEVER use the online version of this tool to create or interact with seeds used to manage real bitcoin. While there is nothing in this tool that collects private information or sends it anywhere, there may be other software on your device that does. If the tool detects a network connection, it will display a network symbol in the top corner of the screen. To use this tool offline, use the link below to download the page HTML file and open in any web browser on an offline device or an amnesic operating system like Tails.
Usage
Some common use cases for this tool include:-
- Learning how entropy is used to derive wallet components
- Generating seeds via dice rolls, coin flips or playing cards
- Verifying entropy inputs (dice rolls etc) applied to external wallets or signers
- Generating BIP85 child seeds (or check those generated by a signing device)
- Generating BIP47 payment codes and their corresponding PayNym avatars
- Generating BIP47 addresses between any two payment codes
- Verifying wallet address generation from a given seed/passphrase combination
- Testing for a forgotten/incorrect passphrase (if you know a receive address)
- 🤖 Generate a cryptographically strong random mnemonic
- 🎲 Enter in your own entropy
Generate a Cryptographically Random Mnemonic of words.
Warning! Entropy is an advanced feature. Your mnemonic may be insecure if
this feature is used incorrectly.
Click on the orange button above to learn more.
BIP39: Mnemonic code for generating deterministic keys
This section uses the EFF's long diceware word list to create
a random passphrase. To generate a secure passphrase, 5 words is recommended.
You can also use dice rolls to generate a random passphrase, five rolls of a six-sided dice generates one
word. Keep rolling to make more words or
click the button below to add words at random to your passphrase.
NOTE- Bitcoin wallet passphrase fields are case sensitive and also include blank spaces. Take extreme
care when creating and backing them up.
BIP32: Hierarchical Deterministic 'Legacy' Wallets
BIP44: Multi-Account Hierarchy for Deterministic 'Legacy' Wallets
BIP49: Derivation scheme for P2WPKH-nested-in-P2SH 'Nested Segwit' accounts
BIP84: Derivation scheme for P2WPKH 'Native Segwit' accounts
BIP141: Segregated Witness (Consensus layer)
The account extended keys can be used for importing to most BIP32 compatible wallets.
The BIP32 derivation path and extended keys are the basis for the derived addresses.
Note these addresses are derived from the BIP32 Extended Key
My Details
Counterparty Details
Note these addresses are derived from your private key and the public key of your counterparty.
Display addresses from index
Warning! This is an advanced feature and should only be used if you understand what it does. Click on the button above to learn more.